// pages/login/changepsd.js
const app = getApp()
const G = app.globalData
Page({

	/**
	 * 页面的初始数据
	 */
	data: {
		o_psd: '',
		n_psd: '', 
		n_psd2: ''
	},
	
	changepsd: function(){
		let that = this
		let o_psd = this.data.o_psd
		let n_psd = this.data.n_psd
		let n_psd2 = this.data.n_psd2
		let errtxt = ''
		if(n_psd.length < 6){
			errtxt = '新密码太短，应至少保证6字符以上'
		}
		if (n_psd.length > 20){
			errtxt = '新密码不应超过20字符'
		}
		if (n_psd != n_psd2){
			errtxt = '两次输入密码不一至'
		}
		
		if (errtxt != ''){
			wx.showToast({
				title: errtxt,
				icon: 'none'
			})
		}else{
			console.log('token:', G)
			app.get(app.urls.repsd, {token: G.detail.token, o_psd: app.md5(o_psd), n_psd: app.md5(n_psd)}, function(e){
				console.log(e)
				if(e.statusCode == 200){
					if(e.data.submit){
						wx.removeStorageSync('userlogin')
						wx.redirectTo({
							url: '/pages/login/login?type=2'
						})
					}else if(e.data.token == false){
						wx.redirectTo({
							url: '/pages/login/login?type=3'
						})
					}else{
						wx.showToast({
							title: e.data.reason,
							icon: 'none',
						})
					}
				}else{
					wx.showToast({
						title: '网络错误，请稍后再试',
						icon: 'none'
					})
				}
			})
		}
	},
	
	inputted: function(e){
		this.data[e.currentTarget.dataset.name] = e.detail.value
	},

	/**
	 * 生命周期函数--监听页面加载
	 */
	onLoad: function (options) {
		// wx.hideShareMenu()
	},

	/**
	 * 生命周期函数--监听页面初次渲染完成
	 */
	onReady: function () {

	},

	/**
	 * 生命周期函数--监听页面显示
	 */
	onShow: function () {

	},

	/**
	 * 生命周期函数--监听页面隐藏
	 */
	onHide: function () {

	},

	/**
	 * 生命周期函数--监听页面卸载
	 */
	onUnload: function () {

	},

	/**
	 * 页面相关事件处理函数--监听用户下拉动作
	 */
	onPullDownRefresh: function () {

	},

	/**
	 * 页面上拉触底事件的处理函数
	 */
	onReachBottom: function () {

	},

	/**
	 * 用户点击右上角分享
	 */
	// onShareAppMessage: function () {

	// }
})